Complete reducibility candidates

نویسنده

  • Denis Cousineau
چکیده

Deduction modulo is an extension of first-order predicate logic where axioms are replaced by a congruence relation on propositions and where many theories, such as arithmetic, simple type theory and some variants of set theory, can be expressed. An important question in deduction modulo is to find a condition of the theories that have the strong normalization property. Dowek and Werner have given a semantic sufficient condition for a theory to have the strong normalization property: they have proved a ”soundness” theorem of the form: if a theory has a model (of a particular form) then it has the strong normalization property. In this paper, we refine their notion of model in a way allowing not only to prove soundness, but also completeness: if a theory has the strong normalization property, then it has a model of this form. The key idea of our model construction is a refinement of Girard’s notion of reducibility candidates. By providing a sound and complete semantics for theories having the strong normalization property, this paper contributes to explore the idea that strong normalization is not only a proof-theoretic notion, but also a model-theoretic one. In this paper, we define a sound and complete semantics for theories having the strong normalization property in minimal deduction modulo. Deduction modulo [5] is a logical framework, based on Natural Deduction where axioms are replaced by a congruence relation on propositions, allowing to express proofs of many theories like arithmetic [9], simple type theory [6], some variants of set theory [7], etc... The absence of axioms ensures the fact that all cut-free proofs end with an introduction rule, as in usual Natural Deduction. Hence the cut elimination property of a theory entails its consistency. In this framework, cuts in proofs are represented by β-redexes, and the elimination of a cut, by β-reduction. Therefore strong normalization of the β-reduction ensures the cut elimination property of the corresponding theory, and furthermore its consistency. The usual tool to prove strong normalization is called reducibility candidates. The notion of reducibility candidates was first introduced by J.Y. Girard [11], following the work of W.W. Tait [18]. We can see a posteriori their work as proofs of strong normalization, obtained by the existence of a C-valued model, where C is the algebra of reducibility candidates. This work has been extended to, at least, two non-trivial logical frameworks: Pure Type Systems by P.A. Melliès and B. Werner [16], and Deduction modulo by G. Dowek and B. Werner [8]. By nontrivial, we mean that these logical frameworks can express strongly normalizing in ria -0 04 33 15 9, v er si on 1 18 N ov 2 00 9 Author manuscript, published in "Proof Search in Type Theory (2009)"

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Toward a General Rewriting-Based Framework for Reducibility

Reducibility is a powerful proof method which applies to various properties of typed terms in different type systems. For strong normalization, different variants are known, such as Girard’s reducibility candidates, Tait’s saturated sets and biorthogonals. They differ by the closure conditions imposed to types interpretations, called here reducibility families. This paper is about the computati...

متن کامل

Union of Reducibility Candidates for Orthogonal Constructor Rewriting

We revisit Girard’s reducibility candidates by proposing a general of the notion of neutral terms. They are the terms which do not interact with some contexts called elimination contexts. We apply this framework to constructor rewriting, and show that for orthogonal constructor rewriting, Girard’s reducibility candidates are stable by union.

متن کامل

On completeness of reducibility candidates as a semantics of strong normalization

This paper defines a sound and complete semantic criterion, based on reducibility candidates, for strong normalization of theories expressed in minimal deduction modulo à la Curry. The use of Curry-style proof-terms allows to build this criterion on the classic notion of pre-Heyting algebras and makes that criterion concern all theories expressed in minimal deduction modulo. Compared to using C...

متن کامل

On the Stability by Union of Reducibility Candidates

We investigate some aspects of proof methods for the termination of (extensions of) the second-order λ-calculus in presence of union and existential types. We prove that Girard’s reducibility candidates are stable by union iff they are exactly the non-empty sets of terminating terms which are downward-closed w.r.t. a weak observational preorder. We show that this is the case for the Curry-style...

متن کامل

Why the usual candidates of reducibility do not work for the symmetric λμ-calculus

The symmetric λμ-calculus is the λμ-calculus introduced by Parigot in which the reduction rule μ, which is the symmetric of μ, is added. We give examples explaining why the technique using the usual candidates of reducibility does not work. We also prove a standardization theorem for this calculus.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009